package com.jhc.drone.communication.vo;


import com.jhc.drone.communication.enums.ActionEnum;
import com.jhc.drone.communication.enums.AltTypeEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lcp
 * @date 2025年02月2025/2/20 9:51
 * @describe
 */
@Data
public class PointVo implements Serializable {

    private String name;

    private double lat;

    private double lon;

    // 高度
    private float altitude = 50;

    // 高度类型
    private AltTypeEnum altType;

    // 速度
    private float speed = 5;

    // 偏航角
    private float yawAngle;

    // 旋转
    private float rotation;

    // 停留时间
    private float stopTime;

    // 点位动作
    private ActionEnum actionEnum;

    // 拍摄配置
    private PhotoConfigVo photoConfigVo;

    // 环绕配置
    private RoundVo roundVo;


}
